// 这里是已经完善的方法存放点-这样架构是为了上层模板代码干净...
class PNDB {
  AA = function (res: any) {
    return res + "OK{src.views.items.listPN.ts}";
  };

  // 用户状态_A正常B停用
  state = (res: string) => {
    if (res == "A") {
      return "正常";
    } else if (res == "B") {
      return '<span style="color: #FF6C37;">停用</span>';
    } else {
      return "溢出";
    }
  };
  // 用户类型_ADMIN-AGENT-VIP-WX-USER-POS
  type = (res: string) => {
    if (res == "USER") {
      return "普通";
    } else if (res == "POS") {
      return "收银";
    } else if (res == "ADMIN") {
      return "管理";
    } else if (res == "AGENT") {
      return "代理";
    } else {
      return "溢出";
    }
  };
  // 表格列配置
  columns = [
    { title: "序号", width: "60px", type: "number" },
    {
      title: "行号",
      width: "60px",
      customSlot: "index2",
      key: "index2",
      align: "center",
    },
    {
      title: "归属集团", //归属集团名称
      width: "200px",
      key: "group_dbid2",
      sort: "desc",
      align: "center",
    },
    {
      title: "归属机构", //归属机构名称
      width: "200px",
      key: "branch_dbid2",
      sort: "desc",
      align: "center",
    },
    {
      title: "归属部门", //归属部门名称
      width: "230px",
      key: "departments_dbid2",
      sort: "desc",
      align: "center",
    },
    {
      title: "名称",
      width: "210px",
      key: "name",
      sort: "desc",
      align: "center",
    },
    {
      title: "UID",
      width: "210px",
      key: "uid",
      sort: "desc",
      align: "center",
    },
    {
      title: "类型",
      width: "80px",
      key: "type",
      sort: "desc",
      align: "center",
    },
    {
      title: "帐号状态",
      width: "100px",
      key: "state2",
      sort: "desc",
      align: "center",
    },
    {
      title: "数据状态",
      width: "100px",
      key: "db_state",
      sort: "desc",
      align: "center",
    },
    {
      title: "创建时间",
      width: "150px",
      key: "time_new2",
      sort: "desc",
      align: "center",
    },
    {
      title: "修改时间",
      width: "150px",
      key: "time_up2",
      sort: "desc",
      align: "center",
    },
    {
      title: "数据编号",
      width: "260px",
      key: "dbid",
      sort: "desc",
      align: "center",
    },
    {
      title: "归属集团编号",
      width: "230px",
      key: "group_dbid",
      sort: "desc",
      align: "center",
    },
    {
      title: "归属机构编号",
      width: "230px",
      key: "branch_dbid",
      sort: "desc",
      align: "center",
    },
    {
      title: "归属部门编号",
      width: "230px",
      key: "departments_dbid",
      sort: "desc",
      align: "center",
    },

    {
      title: "主键",
      width: "80px",
      key: "id",
      sort: "desc",
      align: "center",
    },

    {
      title: "操作",
      width: "54px",
      customSlot: "operator",
      key: "operator",
      fixed: "right",
    },
  ];
}
export default PNDB;
